
.loginHead{
    height:94px;
    background-color:#1f2747;
}
.loginLogo{
    width:214px;
    height:60px;
    float:left;
    background:url("../images/logo.png") no-repeat center;
    background-size:contain;
    margin-top:17px;
}
.loginSignBut{
    padding:27px 0;
    float:right;
}
.loginSignBut button{
    display:inline-block;
    width:110px;
    height:40px;
    margin-left:30px;
    border-radius:5px;
    border:1px solid #6bcdc0;
    color:#6bcdc0;
}
.loginSignBut button.on{
    background-color:#6bcdc0;
    color:#fff;
}

.loginContents{
    position:fixed;
    left:0;top:94px;right:0;bottom:0;
    background:url("../images/lg.jpg") no-repeat center;
    background-size:cover;
}
.signColumn{
    width:1200px;
    margin:0 auto;
    position:relative;
}
.signWrap{
    float:right;
    width:460px;
    height:480px;
    border-radius:8px;
    background-color:#fff;
    box-shadow:0 7px 24px rgba(72,134,179,.3);
    padding:14px 40px;
}
.signWrap.on{
    height:498px;
}
.signLeftLg{
    width:850px;
    height:776px;
    background:url("../images/lg2.png") no-repeat center;
    background-size:contain;
    position:absolute;
    top:0;
    right:486px;
}
.signTabWrap{
    height:70px;
    border-bottom:1px solid #ddd;
    padding:0 8px;
}
.signTab{
    width:50%;
    float:left;
    font-size:32px;
    line-height:67px;
    text-align:center;
    cursor:pointer;
}
.signTab span{
    display:inline-block;
    padding:0 14px;
}
.signTab.on span{
    color:#6bcdc0;
    border-bottom:3px solid #6bcdc0;
}

.signTogWrap{
    display:none;
}
.signTogWrap.on{
    display:block;
}
.signTxt{
    height:58px;
    border-radius:5px;
    border:1px solid #ddd;
    position:relative;
    padding-left:58px;
    margin-top:38px;
}
.signTxtIcon{
    width:58px;
    height:58px;
    position:absolute;
    left:0;top:0;bottom:0;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    background-color:#ddd;
}
.signTxtIcon i{
    display:inline-block;
    width:24px;
    height:27px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    position:absolute;
    left:50%;top:50%;
    margin-left:-12px;
    margin-top:-13px;
}
.signTxt input{
    display:inline-block;
    width:100%;
    height:100%;
    font-size:22px;
    line-height:56px;
    padding:0 20px;
}
.signReleaseWrap{
    margin-top:18px;
    font-size:16px;
    line-height:16px;
    color:#666;
}
.signReleaseLeft i{
    display:inline-block;
    width:16px;
    height:16px;
    border-radius:4px;
    border:1px solid #ddd;
    margin-right:10px;
    vertical-align:middle;
}
.signReleaseLeft i.on{
    background:url("../images/at.png") no-repeat center;
    background-size:contain;
}
.signReleaseLeft i input{
    display:inline-block;
    width:100%;
    height:100%;
    opacity:0;
}
.signReleaseLeft span{
    display:inline-block;
    vertical-align:middle;
}
.signReleaseRight{
    color:#525fff;
}
.signButton{
    margin-top:30px;
}
.signButton button{
    display:inline-block;
    width:380px;
    height:50px;
    border-radius:5px;
    background-color:#6bcdc0;
    font-size:22px;
    color:#fff;
}
.signButton.code{
    margin-top:20px;
}
.signThirdWrap{
    margin-top:28px;
}
.signThirdLabel{
    float:left;
    font-size:16px;
    line-height:34px;
    color:#666;
    margin-right:20px;
}
.signThirdList{
    float:left;
    width:34px;
    height:34px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    margin-right:20px;
}

.signTxtCode{
    height:58px;
    margin-top:38px;
}
.signTxtCodeLeft{
    width:210px;
    height:58px;
    border-radius:5px;
    border:1px solid #ddd;
    float:left;
}
.signTxtCodeLeft input{
    display:inline-block;
    width:100%;
    height:100%;
    padding:0 20px;
    font-size:22px;
    line-height:56px;
}
.signTxtCodeRight{
    width:156px;
    height:58px;
    float:right;
}
.signTxtCodeRight button{
    display:inline-block;
    width:100%;
    height:100%;
    border-radius:5px;
    font-size:22px;
    color:#fff;
    background-color:#6bcdc0;
}